%définition des marges
\geometry{hmargin=2.5cm, vmargin=2.5cm } 

%utilisation des puces anglaises.
%attention, il faut avoir une version récente de frenchb.ldf. 
\frenchbsetup{StandardItemLabels}

%Définition des en-têtes et pieds de page
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\fancyhead[C]{ \textcolor{Gray}{\small\TitreRapport}}
\fancyfoot[C]{ \textcolor{Gray}{ \small\AuteurRapport ~~ \vline ~~ TFE ~~ \vline ~~ \DateRapport }}

\fancyfoot[LE, RO]{\thepage}
\fancyfoot[RE, LO]{\includegraphics[width=1.8cm]{style/images/logo_small.png}}

\fancyhead[L,R]{}


 %Redéfinition du style fancy - plain, utilisé pour les pages de nouveau chapitre
%Le style par défaut est un style plain
\fancypagestyle{plain}{
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\fancyhead[C]{ \textcolor{Gray}{\small\TitreRapport}}
\fancyfoot[C]{ \textcolor{Gray}{ \small\AuteurRapport ~~ \vline ~~ TFE ~~ \vline ~~ \DateRapport }}

\fancyfoot[LE, RO]{\thepage}
\fancyfoot[RE, LO]{\includegraphics[width=1.8cm]{style/images/logo_small.png}}

\fancyhead[L,R]{}
}


% définition du tire, de la date et de l'auteur du document
\title{\TitreRapport}
\date{\DateRapport}
\author{\AuteurRapport}


% listings
\lstset{
    language=PHP,
    numbers=left,
    morekeywords={public, function, static, class, extends, protected, new, endif},
    keywordstyle=\color{blue}\bfseries
}


%other colors
\definecolor{nicegreen}{rgb}{0.65,0.65,0.65}
\definecolor{niceblue}{rgb}{0.55,0.55,0.55}
\definecolor{niceyellow}{rgb}{0.75,0.75,0.75}
\definecolor{nicedarkblue}{rgb}{0.3,0.7,0.8}
\definecolor{niceorange}{rgb}{1,0.5,0.2}
\definecolor{Gray}{rgb}{0.5,0.5,0.5}
\definecolor{bggray}{rgb}{0.85,0.85,0.85}
\definecolor{listingbg}{rgb}{0.99,0.99,0.99}
\definecolor{prestations}{rgb}{0.792,0.792,0.792}
\definecolor{sourcecode}{rgb}{0.4627,0.4627,0.4627}
\definecolor{money}{rgb}{0,0,0}
